Part 2 - Types and Constants
This part describes the OpenDoc types and constants. Under each topic, the scalar types, enumerations, and structures are listed and described alphabetically. Descriptions of most scalar types include descriptions of the constants of that type. If a large number of constants are defined for a particular type, however, these constants are described in their own subsection.The following naming conventions can help you understand the function of the various OpenDoc identifiers.
- Names of OpenDoc data types, including structures and enumerations, begin with the prefix
OD
.- Names of OpenDoc constants begin with the prefix
kOD
.- The names of certain constants include a type prefix after the standard
kOD
prefix. For example, constant position codes begin withkODPos
, wherekOD
is the standard constant prefix andPos
indicates that the constant specifies a position code.- Names of other constants include a type suffix. For example, the constant transform types end with the suffix
Xform
.
Part Contents
- General
- Numeric Data
- Characters, Strings, and Tokens
- Time
- Arbitrary Data
- General Programming Concepts
- Layout
- Icons
- Facets
- Frames
- Part Info
- Drawing
- Basic Imaging
- Geometry
- Shapes and Transforms
- User Events
- Focus Types
- Events
- Event Types
- Mouse Location
- Windows and Menus
- Windows
- Menus
- Menu Command IDs
- Undo/Redo Actions
- Storage
- Object IDs
- Container Suites and Storage Containers
- Documents
- Drafts
- Storage Units
- Properties and Values
- Property Names
- Prefixes
- Draft Properties
- Persistent-Object Properties
- Part Properties
- Frame Properties
- Window Properties
- Data-Transfer Properties
- Value Types
- Position Codes
- Draft Position Codes
- Storage-Unit Position Codes
- Unused Position Codes
- Data Transfer
- General
- Translation
- Drag and Drop
- Drag Attributes
- Result Types
- Linking
- Semantic Events and Scripting
- Application Shell
- Application Events
- Descriptor Types
- General Descriptor Types
- OpenDoc-Suite Classes
- Part-Information Properties
- View Types
- Extensions
- Name Spaces
- Binding
- Editors and Viewers
- Name-Mapping Resources
- Part Categories
- Data Types in Resources
- Error Codes
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help